\section{/home/msneddon/eclipse/ganymede\_\-cpp/workspace/NFsim\_\-svn/src/NFinput/TinyXML/tinyxml.h File Reference}
\label{tinyxml_8h}\index{/home/msneddon/eclipse/ganymede\_\-cpp/workspace/NFsim\_\-svn/src/NFinput/TinyXML/tinyxml.h@{/home/msneddon/eclipse/ganymede\_\-cpp/workspace/NFsim\_\-svn/src/NFinput/TinyXML/tinyxml.h}}


{\tt \#include $<$ctype.h$>$}\par
{\tt \#include $<$stdio.h$>$}\par
{\tt \#include $<$stdlib.h$>$}\par
{\tt \#include $<$string.h$>$}\par
{\tt \#include $<$assert.h$>$}\par
{\tt \#include \char`\"{}tinystr.h\char`\"{}}\par
\subsection*{Classes}
\begin{CompactItemize}
\item 
struct {\bf TiXmlCursor}
\item 
class {\bf TiXmlVisitor}
\item 
class {\bf TiXmlBase}
\item 
struct \textbf{TiXmlBase::Entity}
\item 
class {\bf TiXmlNode}
\item 
class {\bf TiXmlAttribute}
\item 
class {\bf TiXmlAttributeSet}
\item 
class {\bf TiXmlElement}
\item 
class {\bf TiXmlComment}
\item 
class {\bf TiXmlText}
\item 
class {\bf TiXmlDeclaration}
\item 
class {\bf TiXmlUnknown}
\item 
class {\bf TiXmlDocument}
\item 
class {\bf TiXmlHandle}
\item 
class {\bf TiXmlPrinter}
\end{CompactItemize}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf TIXML\_\-STRING}~{\bf TiXmlString}
\item 
\#define {\bf TIXML\_\-SAFE}
\item 
\#define {\bf TIXML\_\-SSCANF}~sscanf
\end{CompactItemize}
\subsection*{Enumerations}
\begin{CompactItemize}
\item 
enum \{ {\bf TIXML\_\-SUCCESS}, 
{\bf TIXML\_\-NO\_\-ATTRIBUTE}, 
{\bf TIXML\_\-WRONG\_\-TYPE}
 \}
\item 
enum {\bf TiXmlEncoding} \{ {\bf TIXML\_\-ENCODING\_\-UNKNOWN}, 
{\bf TIXML\_\-ENCODING\_\-UTF8}, 
{\bf TIXML\_\-ENCODING\_\-LEGACY}
 \}
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
const int {\bf TIXML\_\-MAJOR\_\-VERSION} = 2
\item 
const int {\bf TIXML\_\-MINOR\_\-VERSION} = 5
\item 
const int {\bf TIXML\_\-PATCH\_\-VERSION} = 3
\item 
const {\bf TiXmlEncoding} {\bf TIXML\_\-DEFAULT\_\-ENCODING} = TIXML\_\-ENCODING\_\-UNKNOWN
\end{CompactItemize}


\subsection{Define Documentation}
\index{tinyxml.h@{tinyxml.h}!TIXML\_\-SAFE@{TIXML\_\-SAFE}}
\index{TIXML\_\-SAFE@{TIXML\_\-SAFE}!tinyxml.h@{tinyxml.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define TIXML\_\-SAFE}\label{tinyxml_8h_5cdc3f402b6b8788f13a408d2be12e8d}


\index{tinyxml.h@{tinyxml.h}!TIXML\_\-SSCANF@{TIXML\_\-SSCANF}}
\index{TIXML\_\-SSCANF@{TIXML\_\-SSCANF}!tinyxml.h@{tinyxml.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define TIXML\_\-SSCANF~sscanf}\label{tinyxml_8h_96f54d7c855ad92e705510904a040393}


\index{tinyxml.h@{tinyxml.h}!TIXML\_\-STRING@{TIXML\_\-STRING}}
\index{TIXML\_\-STRING@{TIXML\_\-STRING}!tinyxml.h@{tinyxml.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define TIXML\_\-STRING~{\bf TiXmlString}}\label{tinyxml_8h_92bada05fd84d9a0c9a5bbe53de26887}




\subsection{Enumeration Type Documentation}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}\label{tinyxml_8h_06fc87d81c62e9abb8790b6e5713c55b}


\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{TIXML\_\-SUCCESS@{TIXML\_\-SUCCESS}!tinyxml.h@{tinyxml.h}}\index{tinyxml.h@{tinyxml.h}!TIXML\_\-SUCCESS@{TIXML\_\-SUCCESS}}\item[{\em 
TIXML\_\-SUCCESS\label{tinyxml_8h_06fc87d81c62e9abb8790b6e5713c55ba3e89edb94c177db48c4e29f92d737d9}
}]\index{TIXML\_\-NO\_\-ATTRIBUTE@{TIXML\_\-NO\_\-ATTRIBUTE}!tinyxml.h@{tinyxml.h}}\index{tinyxml.h@{tinyxml.h}!TIXML\_\-NO\_\-ATTRIBUTE@{TIXML\_\-NO\_\-ATTRIBUTE}}\item[{\em 
TIXML\_\-NO\_\-ATTRIBUTE\label{tinyxml_8h_06fc87d81c62e9abb8790b6e5713c55bb5d83b77941b021a657f1223e40dc28d}
}]\index{TIXML\_\-WRONG\_\-TYPE@{TIXML\_\-WRONG\_\-TYPE}!tinyxml.h@{tinyxml.h}}\index{tinyxml.h@{tinyxml.h}!TIXML\_\-WRONG\_\-TYPE@{TIXML\_\-WRONG\_\-TYPE}}\item[{\em 
TIXML\_\-WRONG\_\-TYPE\label{tinyxml_8h_06fc87d81c62e9abb8790b6e5713c55b4444723f0e0f7ba0bc120b172120d479}
}]\end{description}
\end{Desc}

\index{tinyxml.h@{tinyxml.h}!TiXmlEncoding@{TiXmlEncoding}}
\index{TiXmlEncoding@{TiXmlEncoding}!tinyxml.h@{tinyxml.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}enum {\bf TiXmlEncoding}}\label{tinyxml_8h_88d51847a13ee0f4b4d320d03d2c4d96}


\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{TIXML\_\-ENCODING\_\-UNKNOWN@{TIXML\_\-ENCODING\_\-UNKNOWN}!tinyxml.h@{tinyxml.h}}\index{tinyxml.h@{tinyxml.h}!TIXML\_\-ENCODING\_\-UNKNOWN@{TIXML\_\-ENCODING\_\-UNKNOWN}}\item[{\em 
TIXML\_\-ENCODING\_\-UNKNOWN\label{tinyxml_8h_88d51847a13ee0f4b4d320d03d2c4d964f7cb4a48feb16284f2c1620454b3909}
}]\index{TIXML\_\-ENCODING\_\-UTF8@{TIXML\_\-ENCODING\_\-UTF8}!tinyxml.h@{tinyxml.h}}\index{tinyxml.h@{tinyxml.h}!TIXML\_\-ENCODING\_\-UTF8@{TIXML\_\-ENCODING\_\-UTF8}}\item[{\em 
TIXML\_\-ENCODING\_\-UTF8\label{tinyxml_8h_88d51847a13ee0f4b4d320d03d2c4d96f95195ddd184a603ec46225e87059d0a}
}]\index{TIXML\_\-ENCODING\_\-LEGACY@{TIXML\_\-ENCODING\_\-LEGACY}!tinyxml.h@{tinyxml.h}}\index{tinyxml.h@{tinyxml.h}!TIXML\_\-ENCODING\_\-LEGACY@{TIXML\_\-ENCODING\_\-LEGACY}}\item[{\em 
TIXML\_\-ENCODING\_\-LEGACY\label{tinyxml_8h_88d51847a13ee0f4b4d320d03d2c4d966baf76361e2641bb52e08d8b4be412b1}
}]\end{description}
\end{Desc}



\subsection{Variable Documentation}
\index{tinyxml.h@{tinyxml.h}!TIXML\_\-DEFAULT\_\-ENCODING@{TIXML\_\-DEFAULT\_\-ENCODING}}
\index{TIXML\_\-DEFAULT\_\-ENCODING@{TIXML\_\-DEFAULT\_\-ENCODING}!tinyxml.h@{tinyxml.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf TiXmlEncoding} {\bf TIXML\_\-DEFAULT\_\-ENCODING} = TIXML\_\-ENCODING\_\-UNKNOWN}\label{tinyxml_8h_d5b8b092878e9010d6400cb6c13d4879}


\index{tinyxml.h@{tinyxml.h}!TIXML\_\-MAJOR\_\-VERSION@{TIXML\_\-MAJOR\_\-VERSION}}
\index{TIXML\_\-MAJOR\_\-VERSION@{TIXML\_\-MAJOR\_\-VERSION}!tinyxml.h@{tinyxml.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const int {\bf TIXML\_\-MAJOR\_\-VERSION} = 2}\label{tinyxml_8h_3b0c714c9be8a776d5d02c5d80e56f34}


\index{tinyxml.h@{tinyxml.h}!TIXML\_\-MINOR\_\-VERSION@{TIXML\_\-MINOR\_\-VERSION}}
\index{TIXML\_\-MINOR\_\-VERSION@{TIXML\_\-MINOR\_\-VERSION}!tinyxml.h@{tinyxml.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const int {\bf TIXML\_\-MINOR\_\-VERSION} = 5}\label{tinyxml_8h_4c9cab500d81e6741e23d5087b029764}


\index{tinyxml.h@{tinyxml.h}!TIXML\_\-PATCH\_\-VERSION@{TIXML\_\-PATCH\_\-VERSION}}
\index{TIXML\_\-PATCH\_\-VERSION@{TIXML\_\-PATCH\_\-VERSION}!tinyxml.h@{tinyxml.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const int {\bf TIXML\_\-PATCH\_\-VERSION} = 3}\label{tinyxml_8h_2413aed779b03d5768157b299ff79090}


